@charset "utf-8";
div,ul,li,a,ol,table,dl,dd,dt,section,header,footer,article,nav,cite,small,strong,b,p,span,img,body,form,input,menu,fieldset,legend,figure,figcaption,em,i,tr,tbody,button,td,h1,h2,h3,h4,h5,img,body,html{margin: 0;padding: 0;border:none;}
body{font-family: -apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;}
select,input{outline: none;}
ul,li{list-style: none;}
a{text-decoration: none;}
body{background: #0d0a01;}
html{font-size: 12px;max-width: 640px;margin: 0 auto;min-width: 320px;}
input{appearance:none;-webkit-appearance:none;}
.clearfix{zoom: 1;}
.clearfix:after{content: '';display: block;clear: both;height: 0;visibility: hidden;}

.banner{width: 100%;height: auto;position: relative;}
.top{width: 100%;height: auto;background: #fff;}
.top-c{width: 100%;height: auto;margin: 0 auto;}
.top-c img{display: block;width: 100%;height: auto;}
.banner-img{width: 100%;height: auto;}
.banner-img table{width: 100%;height: auto;border-collapse: collapse;}
.banner-img table tbody{width: 100%;}
.banner-img table tbody tr{width: 100%;}
.banner-img table tbody tr td{width: 100%;position: relative;}
.banner-img table tbody tr td a{}
.banner-img table tbody tr td a img{display:block;width: 100%;height: auto;vertical-align: top;}

.wrapper{width: 95%;margin: 0 auto;}


.bot_m{width: 100%;height: 40px;position: fixed;bottom: 0;left: 0;z-index: 100;overflow: hidden;}
.m_phone{display: block;width: 50%;height: 40px;float: left;background: #ea1f3c;text-align: center;}
.m_consult{display: block;width: 50%;height: 40px;float: left;background: #333;text-align: center;}
.m_phone img{display: inline-block;width: 30px;height: 30px;vertical-align: middle;}
.m_consult img{display: inline-block;width: 33px;height: 30px;vertical-align: middle;}
.m_phone span,.m_consult span{font-size: 18px;color: #fff;line-height: 40px;vertical-align: middle;padding-left: 6px;font-weight: 800;}

.anima{animation:jump 2s infinite linear;-webkit-animation:jump 2s infinite linear;}
@keyframes jump{
    0%{transform:translateY(-3px);}
    25%{transform:translateY(0px);}
    50%{transform:translateY(3px);}
    75%{transform:translateY(0px);}
    100%{transform:translateY(-3px);}
}
@-webkit-keyframes jump{
    0%{-webkit-transform:translateY(-3px);}
    25%{-webkit-transform:translateY(0px);}
    50%{-webkit-transform:translateY(3px);}
    75%{-webkit-transform:translateY(0px);}
    100%{-webkit-transform:translateY(-3px);}
}

.yasi{width: 100%;height: auto;background: url(../images/bg_02.jpg) no-repeat center 0;border-bottom: 1px solid #fff67e;padding-bottom: 20px}
.title{width: 100%;height: auto;text-align: center;font-size: 26px;font-weight: 800;color: #fff67e;padding: 25px 0 15px;font-style: italic;}

.kecheng{ width: 99.5%; margin:0 auto; text-align:center; background: #fff67e;  height:46px;border: 1px solid #fff67e;}
.kecheng div,.kecheng p{float: left; width: 25%;}
.kecheng div,.kecheng p{ display:block; text-align:center; font-weight: bold; height:46px; line-height: 46px; font-size:12px; padding: 0 1%; cursor:pointer;box-sizing:border-box; }
.kecheng p a.mmore{ color: #444444;}
.kecheng div.active{ border-bottom:2px solid #ea1f3c; color: #ea1f3c; font-weight: 800}
.kecheng p a.mmore:hover{ color: #ea1f3c;border-bottom: none; }
.olo.nook,.ofo.nook{display: none;}
.olo table,.ofo table{width: 100%; margin:0 auto; border-bottom: #fff67e 1px solid; border-top: 0;border-collapse: collapse;}
.olo table tr td,.ofo table tr td{ border:1px solid #fff67e;height: 42px; text-align:center; vertical-align: middle; position:relative;color: #fff;}
.olo table tr td a,.ofo table tr td a{ display:block; width:46px; height: 32px; line-height: 32px; border-radius:10px; background: #ea1f3c; color: #fff; margin: 0 auto;}
.olo table tr td a.bmm,.ofo table tr td a.bmm{ background: #22b5aa; }
.olo table tr td.bmc,.ofo table tr td.bmc{ text-align:left; text-indent: 0.4rem; color: #fff; }
.olo table tr.hui td{  }
.olo table tr td img,.ofo table tr td img{ position:absolute; top:-6px; left:0;}
.anniu_1{height: 36px; padding: 15px 0;}
.anniu_1 p{ width: 50%; float: left; }
.anniu_1 p a{ display: block; width: 80%; margin: 0 auto; height: 36px; line-height: 36px;  text-align: center; background: #ea1f3c; color: #fff; border-radius:5px;}
.anniu_1 p a.ol{ display: block; width: 80%; margin: 0 auto; height: 36px; line-height: 36px;  text-align: center; background: #fff67e; color: #333; border-radius:5px;}
span.pp{color: #fff67e}

.info-collect{width: 100%;height: auto; margin: 15px auto 20px;}
.info-xie{width: 78%;height: 35px;border: 1px solid #fff67e;margin: 0 auto 12px;}
.info-plate{display: block;width: 32%;height: 35px;background: #fff;float: left;font-size: 13px;font-weight: 800;text-align: left;line-height: 35px;text-indent: 6px;color: #333;font-weight: 500;}
.info-input{width: 68%;height: 35px;line-height: 35px;font-size: 16px;color: #666;float: left;}
input.now{display: block;width: 78%;height: 30px;background: #fff67e;color: #333;font-size: 14px;font-weight: 300;text-align: center;margin:0 auto;font-weight: 800;}
input.now:hover{background:#ea1f3c;color: #fff;}
.info-c p{width: 74%;height: auto;font-size: 14px;line-height: 20px;color: #fff67e;margin: 0 auto;padding: 0px 0 10px;}
.info-c p span{color: #fd573d;}